package com.taxi.driver.module.order.price;

import com.taxi.driver.common.i.IBasePresenter;
import com.taxi.driver.common.i.IBaseView;
import com.taxi.driver.data.entity.OrderCostEntity;
import com.taxi.driver.module.vo.PassengerVO;

/**
 * 功能描述：
 */
public interface PriceCheckContract {

    interface View extends IBaseView<Presenter> {

        void showPassengerInfo(PassengerVO passengerVO);

        void setDisplay(OrderCostEntity entity);

        void confirmFareSuccess();

        void resetBtnDisplay();
//        void getCurrentCity(String city);

    }


    interface Presenter extends IBasePresenter {

        void setOrderUuid(String orderUuid);

        String getOrderUuid();

        void reqFareItems(); //获取费用明细

        void confirmFare(Integer highwayFare, Integer roadBridgeFare, Integer otherFare); //确认费用

        String getPriceRule();
//        void getCurrentCity();
    }

}
